//
//  LoginManager.h
//  AAIM
//
//  Created by awh on 2019/11/24.
//  Copyright © 2019年 AAIM. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Single.h"
#import "UserModel.h"
//#import "ContactorModel.h"
#import "MainTabBarController.h"
#import "LoginViewController.h"
#import "MainNC.h"
#import "UserDatabaseTool.h"
NS_ASSUME_NONNULL_BEGIN

@interface LoginManager : NSObject
@property(nonatomic,strong)LoginViewController *loginVC;
@property(nonatomic,strong)MainTabBarController * mainTabBar;
@property(nonatomic,strong)BaseNC  *firstNav;
@property(nonatomic,strong,readwrite)UserModel *userModel;
@property(nonatomic,strong)UserDataBaseTool * userDataBase;
SingleH(LoginManager);
/**
 是否登录
 
 @return YES:已登录 NO:未登录
 */
- (BOOL)isLogin;

/**
 进入系统业务判断方法
 */
- (void)loginMethod;

/**
 进入系统
 */
- (void)loginInMain;

/**
 退出系统
 */
- (void)loginOut;

/**
 保存用户登录数据
 @param userModel 用户数据模型
 @return YES or NO
 */
- (BOOL)saveLoginCustomer:(UserModel *)userModel;


/**
 读取用户登录数据
 
 @return 顾客数据模型
 */
- (UserModel *)getLoginCustomer;


/**
 删除用户登录数据
 */
- (void)removeLoginCustomer;

/**
 进入引导页
 */
- (void)pushGuideViewController;

/**
 进入登录页
 */
- (void)pushLoginViewController;

/**
 进入首页
 */
- (void)pushHomeViewController;
//初始化
//1初始化数据库 群 ，2初始化好友资料
-(void)iniUserDataBaseWtihType:(NSInteger)type;

@end

NS_ASSUME_NONNULL_END
